Analysing interactive voice services
نویسنده
چکیده
IVR (Interactive Voice Response) services are increasingly prevalent in automated telephone enquiry systems. VoiceXML (Voice eXtensible Markup Language) has become one of the leading languages for IVR. The nature of IVR services is introduced, along with an explanation of how they are represented in VoiceXML. However a VoiceXML description is at a low level, so it is difficult to gain an overview of the service that is offered. There is also no rigorous way to check the integrity of an IVR application. CRESS (Chisel Representation Employing Systematic Specification) is a graphical notation for describing services in an abstract, language-independent manner. For this paper, IVR services are described with CRESS and translated into LOTOS (Language Of Temporal Ordering Specification) for automated analysis. Because of the infinite state space, it is not practicable to formally verify the generated specifications. Instead, the focus is on more practical solutions. The properties of a specification are checked by including observer processes to monitor undesirable situations like repeatedly prompting the user for input. MUSTARD (Multiple-Use Scenario Test And Refusal Description) is introduced as a language for defining scenario-based tests of services. The approach is illustrated with sample tests of IVR services. It is seen how MUSTARD helps to build confidence in an IVR application. The paper also introduces a feature concept for IVR, and discusses feature interaction in this context. General categories of IVR feature interaction are presented. It is shown how CRESS and MUSTARD combine to help discover interactions among IVR features.
منابع مشابه
Specifying and Realising Interactive Voice Services
VoiceXML (Voice Extended Markup Language) has become a major force in interactive voice services. However current approaches to creating VoiceXML services are rather low-level. Graphical representations of VoiceXML are close to the textual form of the language, and do not give a high-level description of a service. CRESS (Chisel Representation Employing Systematic Specification) can be used to ...
متن کاملAdaptable Context Management Framework for Secure Network Services
Last decades the contextual approach became an important methodology of analysing information processes in the dynamic environment. In this paper we propose a context management framework suitable for secure network services. The framework allows tracking the contextual information from its origin, through all stages of its processing up to application in security services protecting the secure...
متن کاملA Mobile Middleware Component Providing Voice over IP Services to Mobile Users
The ACTS project MOVE currently designs and develops a middleware architecture called Voice-Enabled Mobile Application Support Environment (VE-MASE). The VE-MASE enhances the middleware architecture, which was developed in the ACTS project OnTheMove, by providing support for interactive real-time multimedia applications and integrated voice and data services. In preparation for future 3 generat...
متن کاملDefinition and Detection of Semantic Warnings for VoiceXML
VoiceXML is an XML-based language to describe interactive voice response services, which brings the advantages of Web-based development and delivery. Although the syntax of VoiceXML is prescribed by the VoiceXML DTD and the schema, the compliance with them is not a sufficient condition for the correctness of a VoiceXML script. To detect the semantic flaws, we propose semantic warnings for Voice...
متن کاملState-, HTML-, and Object-Based Dialog Design for Voice-Web Applications
The user’s interaction with internet information services is usually based on dealing with a graphical interface, but because of the improvements in speech technology over the last years more and more phone speech information services appear. In March 2004 the W3C published the VoiceXML 2.0 recommendation to bring the advantages of web-based development and content delivery to interactive voice...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Networks
دوره 45 شماره
صفحات -
تاریخ انتشار 2004